home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 38 / Amiga Format CD38 (1999-03-15)(Future Publishing)(GB)(Track 1 of 3)[!][issue 1999-04].iso / -seriously_amiga- / misc / mereset / install < prev    next >
Text File  |  1999-01-25  |  2KB  |  138 lines

  1. ;
  2. ; Installer-Script for MEReset 3.0
  3. ;       Autor   : Malte Eller
  4. ;       Version : 1.2
  5. ;       Datum   : 24.11.1998
  6. ;
  7. ;       $VER: Install 1.2 (24.11.1998)
  8. ;
  9. ;**************************************************
  10.  
  11. (set @user-level 1)
  12.  
  13. (if (= @language "deutsch")
  14. (
  15. (set #bad-kick (cat "Leider wird OS2.0 oder höher benötigt"))
  16. (set #askdir1 (cat "Wohin möchten Sie MEReset installieren?\n"
  17. "(Dort wird dann eine neue Schubalde angelegt)"))
  18. (set #fragetext (cat "Möchten Sie das Programm auch in die\n"
  19. " WBStartup kopieren?"))
  20. (set #ja (cat "Ja"))
  21. (set #nein (cat "Nein"))
  22. (set #confirmt (cat "Was möchten Sie ich instalieren?"))
  23. (set #fragetextL (cat "Welche Sprachen möchten Sie installieren?"))
  24. )
  25.  
  26. (
  27. (set #bad-kick (cat "I need OS2.0 or higher"))
  28. (set #askdir1 (cat "In which Drawer will you install MEReset?\n"
  29. "(A new Drawer will be create)"))
  30. (set #fragetext (cat "Should I copy the Program to WBStartup"))
  31. (set #ja (cat "Yes"))
  32. (set #nein (cat "No"))
  33. (set #confirmt (cat "What should I install?"))
  34. (set #fragetextL (cat "Which languages should I install?"))
  35. ))
  36.  
  37. ;**************************************************
  38.  
  39. (if (< (/ (getversion) 65536) 37)
  40. (
  41.     (abort #bad-kick)
  42. ))
  43.  
  44. ;**************************************************
  45.  
  46. (complete 0)
  47.  
  48. (set #name
  49.     (askdir
  50.         (prompt #askdir1)
  51.         (help @askdir-help)
  52.         (default "SYS:Tools")
  53.     )
  54. )
  55.  
  56. (set #Dname (tackon #name "MEReset"))
  57.  
  58. (makedir #Dname
  59.  (infos)
  60. )
  61.  
  62. (copyfiles
  63.     (source "")
  64.     (dest #Dname)
  65.     (pattern "#?")
  66.     (prompt #confirmt)
  67.     (help @confirm-help)
  68.     (confirm)
  69. )
  70.  
  71. (complete 50)
  72.  
  73. ;**************************************************
  74.  
  75. (set name
  76.     (askoptions
  77.         (prompt #fragetext)
  78.         (help @askoptions-help)
  79.         (choices #Ja)
  80.         (default 1)
  81.     )
  82. )
  83.  
  84. (if (= 1 name)
  85.  (copyfiles
  86.     (source "")
  87.     (dest "sys:WBStartup")
  88.     (pattern "MEReset#?")
  89.     (prompt #fragetext)
  90.     (help @confirm-help)
  91.     (confirm)
  92.  )
  93. )
  94.  
  95. (complete 80)
  96.  
  97. ;**************************************************
  98.  
  99. (if (exists "sys:locale/catalogs")
  100.  
  101.  (set #lang (askoptions
  102.         (prompt #fragetextL)
  103.         (help @askoptions-help)
  104.         (choices "Deutsch" "English")
  105.         (default 1))
  106.  )
  107. )
  108.  
  109. (set #n 0)
  110.  
  111. (while
  112.     (set #sprache
  113.         (select #n
  114.             "Deutsch"
  115.             "English"
  116.             ""
  117.         )
  118.     )
  119.     (
  120.      (if (IN #lang #n)
  121.         (
  122.          (set #catalog (tackon "Catalogs" (tackon #sprache "mereset.catalog")))
  123.          (set #destination (tackon "Locale:Catalogs/" #sprache))
  124.          (copyfiles
  125.             (source #catalog)
  126.             (dest #destination)
  127.             (prompt #confirmt)
  128.             (help @confirm-help)
  129.             (confirm))
  130.         )
  131.      )
  132.      (set #n (+ #n 1))
  133.     )
  134. )
  135.  
  136. (complete 100)
  137.